left kidney - Spanish English Dictionary